Architecting the finite element method pipeline for the GPU

نویسندگان

  • Zhisong Fu
  • T. James Lewis
  • Robert Michael Kirby
  • Ross T. Whitaker
چکیده

The finite element method (FEM) is a widely employed numerical technique for approximating the solution of partial differential equations (PDEs) in various science and engineering applications. Many of these applications benefit from fast execution of the FEM pipeline. One way to accelerate the FEM pipeline is by exploiting advances in modern computational hardware, such as the many-core streaming processors like the graphical processing unit (GPU). In this paper, we present the algorithms and data-structures necessary to move the entire FEM pipeline to the GPU. First we propose an efficient GPU-based algorithm to generate local element information and to assemble the global linear system associated with the FEM discretization of an elliptic PDE. To solve the corresponding linear system efficiently on the GPU, we implement a conjugate gradient method preconditioned with a geometry-informed algebraic multi-grid (AMG) method preconditioner. We propose a new fine-grained parallelism strategy, a corresponding multigrid cycling stage and efficient data mapping to the many-core architecture of GPU. Comparison of our on-GPU assembly versus a traditional serial implementation on the CPU achieves up to an 87 × speedup. Focusing on the linear system solver alone, we achieve a speedup of up to 51 × versus use of a comparable state-of-the-art serial CPU linear system solver. Furthermore, the method compares favorably with other GPU-based, sparse, linear solvers.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Study on the Animations of Swaying and Breaking Trees based on a Particle-based Simulation

For real-time rendering of physically-based volumetric deformation, a meshless finite element method (FEM) is proposed and implemented on the new-generation Graphics Processing Unit (GPU). A tightly coupled deformation and rendering pipeline is defined for seamless modeling and rendering: First, the meshless FEM model exploits the vertex shader stage and the transform feedback mechanism of the ...

متن کامل

Ductile Failure and Safety Optimization of Gas Pipeline

Safety and failure in gas pipelines are very important in gas and petroleum industry. For this reason, it is important to study the effect of different parameters in order to reach the maximum safety in design and application. In this paper, a three dimensional finite element analysis is carried out to study the effect of crack length, crack depth, crack position, internal pressure and pipe thi...

متن کامل

Engineering Critical Assessment for Offshore Pipeline with Semi Elliptical Surface Cracks in Girth Weld – Comparison of FEM and BS7910 Guideline

Economical design with sufficient fracture resistance is of high importance in any offshore pipeline projects. Using an Engineering Critical Assessment (ECA), alternate acceptance criteria for pipeline girth weld inspection can significantly reduce the cost of constructing of offshore oil and gas pipeline by minimizing unnecessary repairs. Offshore pipelines consist of short pipeline segments c...

متن کامل

Pipeline upheaval buckling in clayey backfill using numerical analysis

Offshore pipelines used for oil and gas transportation are often buried to avoid damage from fishing activities and to provide thermal insulation. Thermal expansion and contraction of the pipeline during operation can lead to lateral or upheaval buckling. A safe buried pipeline design must take into account a reliable evaluation of soil uplift resistance and pipe embedment depth. While the cost...

متن کامل

Coupling between Meshless FEM Modeling and Rendering on GPU for Real-time Physically-based Volumetric Deformation

For real-time rendering of physically-based volumetric deformation, a meshless finite element method (FEM) is proposed and implemented on the new-generation Graphics Processing Unit (GPU). A tightly coupled deformation and rendering pipeline is defined for seamless modeling and rendering: First, the meshless FEM model exploits the vertex shader stage and the transform feedback mechanism of the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of computational and applied mathematics

دوره 257  شماره 

صفحات  -

تاریخ انتشار 2014